package aymaildemo

import (
	"aymail"
	"log"
)

// 以下是使用范例
func Test() {
	// 1.设置日志
	log.SetFlags(log.Ldate | log.Ltime | log.Llongfile)

	// 2.读取文件
	config, err := aymail.InitMailMsgByYaml("./filedemo/mailconfig.yaml")
	if err != nil {
		log.Fatal(err)
	}

	// 3.发送邮件 - xxx@sample.com
	receiver := []string{"xxxx@sample.com", "xxx@sanmeple.com"} // 收件人
	// 非模板的形式：
	// err = aymail.SendMail(config, receiver, "测试", "随机")
	err = aymail.SendMailWithModel(
		config,
		receiver, // 收件人
		"邮件标题",
		"./filedemo/demo1.html",
		[][]string{
			{"$name1$", "XXX先生"},
			{"$p1$", "感谢你收到这封信"},
			{"$image1$", "http://www.wsnetman.xyz/YztOnline/img/logow.55261cad.png"},
			{"$image2$", "http://www.wsnetman.xyz/YztOnline/img/devHope.jpg"},
		})
	if err != nil {
		log.Fatal(err)
	}
}
